java information security penetration testing software computer security customer application modelling relationship radius3 consulting network security model thin-client rational management modeling ibm crm security models